home *** CD-ROM | disk | FTP | other *** search
/ Aminet 7 / Aminet 7 - August 1995.iso / Aminet / docs / misc / ConcNews.lha / news / amiga.programming / comp.sys.amiga.programmer_38081_000076.msg < prev    next >
Encoding:
Internet Message Format  |  1994-11-27  |  2.8 KB

  1. Path: news.chalmers.se!sunic!pipex!howland.reston.ans.net!EU.net!sun4nl!wtrlnd!grafix.wlink.nl!paul
  2. From: paul@grafix.wlink.nl (Paul Weterings)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Good programmers/sources   was: What's
  5. Message-ID: <paul.12mf@grafix.wlink.nl>
  6. Date: Tue, 06 Sep 94 01:27:41  GMT+1
  7. Distribution: world
  8. Organization: Grafix Attack BBS Holland
  9. MIME-Version: 1.0
  10. Content-Type: text/plain; charset=iso-8859-1
  11. Content-Transfer-Encoding: 8bit
  12. X-GateSoftware: XEchoGate 1.3
  13. Lines: 61
  14.  
  15. In a message of 03 Sep 94 Arno Eigenwillig wrote to All:
  16.  
  17.  >> Trouble
  18.  >> is, especially in C's case, I don't know how to go about it; I've seen
  19.  >> books that teach C, but all the *interesting* stuff (like Amiga graphics
  20.  >> and sound) are, naturally, not covered, being modules one must include.
  21.  
  22.  AE> I am not convinced by those "learn C on the Amiga" books. From my
  23.  AE> personal experience in learning C, you are better of with learning plain
  24.  AE> ANSI C from a good tutorial like K&R2 [1], and then resort to the
  25.  AE> official OS documentation [2] from C= for Amiga-specific stuff.
  26.  
  27. I agree completely, but just to add my 2 cents: _After_ you've done all the
  28. work on the 'standard' C and Amiga-specific code from the C= manuals, looking
  29. to sources of other people also enlighted me quite a lot.
  30.  
  31. There are several people (some here on the net) that produce some _very_ good
  32. code that made me learn quite a lot of things that I would never have found in
  33. the books. Not so much the 'tips and tricks' or hardware-bashing as the way
  34. they program, the way the code is formeed, and documented.
  35.  
  36. As a matter of speaking their freely distributable sources are sort of a
  37. 'expert manual' Even better that some others I could mention, since examples
  38. are at hand any time ;-)
  39.  
  40. To name some of the names that stand high on my list as 'good programmers', and
  41. of who's sources I have learned:
  42.  
  43. ( In no particular order )
  44.  
  45. Olaf 'Olsen' Barthel - Term
  46. Christian Weber      - Iff.library
  47. Jan van den Baard    - GadToolsBox, BGUI
  48. Markus Aalto         - Popup gadget Class
  49.  
  50. And ofcourse for the Amiga-specific-code beginners:
  51.  
  52. Anders Bjerin        - C-manual
  53.  
  54. (Only the ones who's sources I've been studying, ofcourse there are more good
  55. programmers, but we are talking about source code here)
  56.  
  57. I can advise their source to anybody, please feel free to add some names to the
  58. list, ofcourse I have not seen everything there is.
  59.  
  60. I often find myselve looking in their sources to see how they solved a certain
  61. problem. Especially Term is a great program to learn from. Ofcourse one's
  62. programmers solution doesn't have to be _the_ solution, so I prefferably
  63. double-check somebody else's source to find a other solution to the same
  64. problem. I very often find myselve using the program 'grep' of 'search' when
  65. programming ;-)
  66.